package com.xsh.mapper;

import com.xsh.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {

    User selectByUsername(String username);

    List<User> selectAll(@Param("order") String order);

    void insert(User user);

    void insertUserRole(@Param("userId") Integer userId, @Param("roleId") Integer roleId);

    User selectByUserId(Integer userId);

    void update(User user);

    void deleteUserRoleByUserId(Integer userId);

    void deleteByUserId(Integer userId);
}
